bin1=code2
src1=code2.c
bin2=proc
src2=proc.c
bin3=proc2
src3=proc2.c
bin4=proc3
src4=proc3.c
bin5=proc4
src5=proc4.c
bin6=code3
src6=code3.c
.PHONY:all
all:$(bin1) $(bin2) $(bin3) $(bin4) $(bin5) $(bin6)

$(bin1):$(src1)
	@echo "编译开始1"
	@gcc $^ -o $@
	@echo "结束编译1"
$(bin2):$(src2)
	@echo "编译开始"
	@gcc $^ -o $@
	@echo "结束编译"
$(bin3):$(src3)
	@echo "编译开始"
	@gcc $^ -o $@
	@echo "结束编译"
$(bin4):$(src4)
	@echo "编译开始"
	@gcc $^ -o $@
	@echo "结束编译"
$(bin5):$(src5)
	@echo "编译开始"
	@gcc $^ -o $@
	@echo "结束编译"
$(bin6):$(src6)
	@echo "编译开始"
	@gcc $^ -o $@
	@echo "结束编译"
.PHONY:clean
clean:
	@echo "清理1"
	@rm -rf $(bin1)
	@echo "清理"
	@rm -rf $(bin2)
	@echo "清理"
	@rm -rf $(bin3)
	@echo "清理"
	@rm -rf $(bin4)
	@echo "清理"
	@rm -rf $(bin5)
	@echo "清理"
	@rm -rf $(bin6)
